LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pack_wda_SetDataFormat_t Struct Reference

Data Fields

uint8_t * pQos_format
 
uint32_t * pQlink_prot
 
uint32_t * pUl_data_aggregation_protocol
 
uint32_t * pDl_data_aggregation_protocol
 
uint32_t * pNdp_signature
 
uint32_t * pDl_data_aggregation_max_datagrams
 
uint32_t * pDl_data_aggregation_max_size
 
uint32_t * pEp_type
 
uint32_t * pIface_id
 
uint32_t * pQos_header_format
 
uint32_t * pDl_minimum_padding
 
uint8_t * pFlow_control
 
uint32_t * pUl_data_aggregation_max_datagrams
 
uint32_t * pUl_data_aggregation_max_size
 
uint8_t * pTcp_coalescing
 
uint8_t * pUdp_coalescing
 

Detailed Description

Structure to set data format for RMNET QMAP

Parameters
pQos_format
  • Configured QOS data format.
    • 0 - QOS flow header is not present (default)
    • 1 - QOS flow header is present
pQlink_prot
  • 0x01 - 802.3 Ethernet mode (Not supported)
    • 0x02 - IP mode (Default)
pUl_data_aggregation_protocol
  • 0x00 - UL data aggregation is disabled (default)
  • 0x01 - UL TLP is enabled
  • 0x02 - UL QC_NCM is enabled
  • 0x03 - UL MBIM is enabled
  • 0x04 - UL RNDIS is enabled
  • 0x05 - UL QMAP is enabled
  • 0x06 - UL QMAP V2 is enabled
  • 0x07 - UL QMAP V3 is enabled
  • 0x08 - UL QMAP V4 is enabled
  • 0x09 - UL QMAP V5 is enabled
pDL_data_aggregation_protocol
  • 0x00 - DL data aggregation is disabled(Default)
    • 0x05 - DL QMAP is enabled
    • 0x00 - DL data aggregation is disabled (default)
    • 0x01 - DL TLP is enabled
    • 0x02 - DL QC_NCM is enabled
    • 0x03 - DL MBIM is enabled
    • 0x04 - DL RNDIS is enabled
    • 0x05 - DL QMAP is enabled
    • 0x06 - DL QMAP V2 is enabled
    • 0x07 - DL QMAP V3 is enabled
    • 0x08 - DL QMAP V4 is enabled
    • 0x09 - DL QMAP V5 is enabled
pNdp_signature
  • Uses the default value based on the data aggregation protocol.
pDl_data_aggregation_max_datagrams
  • Maximum number of datagrams in a single aggregated packet on downlink. The value applies to all downlink data aggregation protocols when downlink data aggregation is enabled. Zero means no limit.
pDl_data_aggregation_max_size
  • Maximum size in bytes of a single aggregated packet allowed on downlink. The value applies to all downlink data aggregation protocols when downlink data aggregation is enabled.
pEp_type
  • Peripheral endpoint type.
    • 0x00 - Reserved
    • 0x01 - High-speed inter-chip interface
    • 0x02 - High-speed universal serial bus
    • 0x03 - Peripheral component interconnect express
    • 0x04 - Embedded
    • 0x05 - BAM demux All other values are reserved and are ignored.
pIface_id
  • Peripheral interface number (0x08 for Sierra modems)
pQos_header_format
  • QOS header format to use on the uplink, on all the protocols, if QOS is enabled.
    • 0x00 - Reserved
    • 0x01 - QOS 6 byte default header
    • 0x02 - QOS 8 byte header
pDl_minimum_padding
  • Indicates the minimum padding bytes added in between aggregated downlink QMAP packets.
Flow_Control
  • Indicates whether flow control will be done by the TE.
    • 0 - Flow control will not be done by the TE (Default)
    • 1 - Flow control will be done by the TE (Default)
pUl_data_aggregation_max_size
  • Maximum size in bytes of a single aggregated packet allowed on uplink. The value applies only to QMAP uplink data aggregation protocol when it is enabled.
pTcp_coalescing
  • Specifies whether TCP coalescing is enabled or disabled on the modem.
    • FALSE - Disable TCP coalecsing (default).
    • TRUE - Enable TCP coalescing
pUdp_coalescing
  • Specifies whether UDP coalescing is enabled or disabled on the modem.
    • FALSE - Disable UDP coalecsing (default).
    • TRUE - Enable UDP coalescing

Field Documentation

uint32_t* pack_wda_SetDataFormat_t::pDl_data_aggregation_max_datagrams
uint32_t* pack_wda_SetDataFormat_t::pDl_data_aggregation_max_size
uint32_t* pack_wda_SetDataFormat_t::pDl_data_aggregation_protocol
uint32_t* pack_wda_SetDataFormat_t::pDl_minimum_padding
uint32_t* pack_wda_SetDataFormat_t::pEp_type
uint8_t* pack_wda_SetDataFormat_t::pFlow_control
uint32_t* pack_wda_SetDataFormat_t::pIface_id
uint32_t* pack_wda_SetDataFormat_t::pNdp_signature
uint32_t* pack_wda_SetDataFormat_t::pQlink_prot
uint8_t* pack_wda_SetDataFormat_t::pQos_format
uint32_t* pack_wda_SetDataFormat_t::pQos_header_format
uint8_t* pack_wda_SetDataFormat_t::pTcp_coalescing
uint8_t* pack_wda_SetDataFormat_t::pUdp_coalescing
uint32_t* pack_wda_SetDataFormat_t::pUl_data_aggregation_max_datagrams
uint32_t* pack_wda_SetDataFormat_t::pUl_data_aggregation_max_size
uint32_t* pack_wda_SetDataFormat_t::pUl_data_aggregation_protocol

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved